home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3window.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_WINDOW_H = 1;
- include("oops/r3widget.js")
- include("oops/r3color.js")
-
-
- var R3CLID_WINDOW = 20;
-
-
-
-
- // Description: This method is the only 'os' specific method window receives. Window converts this to
- // platform independent form and calls appropriate platform independent method.
- // Returns: Boolean, FALSE terminates event processing.
- // p3: Object, platform specific message
-
- R3WM_DISPATCH = 20000;
-
- function mR3WM_DISPATCH(p3) {
- return DoA(this.r3obj, 20000, p3, R3TID_OBJECT, 0);
- }
-
- // Description: obsolete
- // Virtual method
-
- R3WM_CLIPRECT = 20001;
-
- function mR3WM_CLIPRECT() {
- DoA(this.r3obj, 20001, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Optimized fit. R3WGM_FIT methods are buffered and this method is send using R3AppDoMsgAWhenIdle()
- // p3: Boolean, if TRUE only bigger layouts are accepted.
-
- R3WM_DOFIT = 20002;
-
- function mR3WM_DOFIT(p3) {
- DoA(this.r3obj, 20002, p3, R3TID_BOOLEAN, 0);
- }
-
- // Description: The user has moved mouse.
- // Returns: Boolean, TRUE continues event processing.
- // p3: the mouse field contains current window coordinates etc.
-
- R3WM_MOUSEMOVE = 20003;
-
- function mR3WM_MOUSEMOVE(p3) {
- return DoA(this.r3obj, 20003, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Left mouse button pressed down
- // Returns: Boolean, false exits event loop
- // p3: read the mouse field.
-
- R3WM_LMBDOWN = 20004;
-
- function mR3WM_LMBDOWN(p3) {
- return DoA(this.r3obj, 20004, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Left mouse button released
- // Returns: Boolean, false exits event loop
- // p3: read mouse field
-
- R3WM_LMBUP = 20005;
-
- function mR3WM_LMBUP(p3) {
- return DoA(this.r3obj, 20005, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Window is activated (input focus gained)
- // Returns: Boolean, false exits event loop
- // p3: only the 'type' field is initialized
-
- R3WM_ACTIVEWINDOW = 20006;
-
- function mR3WM_ACTIVEWINDOW(p3) {
- return DoA(this.r3obj, 20006, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Window is inactivated (input focus lost)
- // Returns: Boolean, false exits event loop
- // p3: only the 'type' field is initialized
-
- R3WM_INACTIVEWINDOW = 20007;
-
- function mR3WM_INACTIVEWINDOW(p3) {
- return DoA(this.r3obj, 20007, p3, R3TID_INTEGER, 0);
- }
-
- // Description: The user has selected a menu
- // Virtual method
- // Returns: Boolean, false exits event loop
- // p3: read menu structure. The fields menu, item and sub identifies the selected menu.
-
- R3WM_MENUPICK = 20008;
-
- function mR3WM_MENUPICK(p3) {
- return DoA(this.r3obj, 20008, p3, R3TID_INTEGER, 0);
- }
-
- // Description: The user has pressed a non-printable key, such as Return, escape etc.
- // Returns: Boolean, false exits event loop
- // p3: the 'key' field contains information about the pressed key. The 'code' identifies the key. 'str'
- // contains translated printable character corresponding the key. The 'modifier' contains information about possible Alt, Ctrl, Shift
- // and other qualifiers.
-
- R3WM_RAWKEY = 20009;
-
- function mR3WM_RAWKEY(p3) {
- return DoA(this.r3obj, 20009, p3, R3TID_INTEGER, 0);
- }
-
- // Description: The user has pressed printable key, such as 'a' etc.
- // Returns: Boolean, false exits event loop
- // p3: see the RAWKEY method.
-
- R3WM_VANILLAKEY = 20010;
-
- function mR3WM_VANILLAKEY(p3) {
- return DoA(this.r3obj, 20010, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Window size has changed.
- // Returns: Boolean, false exits event loop
- // p3: read size field for information about the new size.
-
- R3WM_NEWSIZE = 20011;
-
- function mR3WM_NEWSIZE(p3) {
- return DoA(this.r3obj, 20011, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Window has moved.
- // Returns: Boolean, false exits event loop
- // p3: read 'position' field
-
- R3WM_NEWPOSITION = 20012;
-
- function mR3WM_NEWPOSITION(p3) {
- return DoA(this.r3obj, 20012, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Window contents has damaged and needs to be redrawn
- // Returns: Boolean, false exits event loop
- // p3: read 'refresh' field.
-
- R3WM_REFRESHWINDOW = 20013;
-
- function mR3WM_REFRESHWINDOW(p3) {
- return DoA(this.r3obj, 20013, p3, R3TID_INTEGER, 0);
- }
-
- // Description: The user has clicked 'Close' system menu.
- // Returns: Boolean, false exits event loop
- // p3: only the 'type' field is initialized
-
- R3WM_CLOSEWINDOW = 20014;
-
- function mR3WM_CLOSEWINDOW(p3) {
- return DoA(this.r3obj, 20014, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Middle mouse button pressed
- // Returns: Boolean, false exits event loop
- // p3: read the mouse field
-
- R3WM_MMBDOWN = 20015;
-
- function mR3WM_MMBDOWN(p3) {
- return DoA(this.r3obj, 20015, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Middle mouse button released
- // Returns: Boolean, false exits event loop
- // p3: read the mouse field
-
- R3WM_MMBUP = 20016;
-
- function mR3WM_MMBUP(p3) {
- return DoA(this.r3obj, 20016, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Timer event. Sent 10 times per second.
- // Returns: Boolean, false exits event loop
- // p3: read the 'timer' field.
-
- R3WM_TIMER = 20017;
-
- function mR3WM_TIMER(p3) {
- return DoA(this.r3obj, 20017, p3, R3TID_INTEGER, 0);
- }
-
- // Description: These methods are used internally, never call these.
- // Virtual method
-
- R3WM_DONEWSIZE = 20020;
-
- function mR3WM_DONEWSIZE() {
- DoA(this.r3obj, 20020, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Begins cumulative mouse move mode. In this mode the cursor is hidden * and mouse
- // moves accumulate the mouse position without moving the cursor. * Therefore it is possible to move
- // the cursor as long as needed without running * out of the screen.
- // Returns: Object, TRUE
- // p3: message describing the current mouse position
-
- R3WM_BEGINCUMULATIVEMOVE = 20021;
-
- function mR3WM_BEGINCUMULATIVEMOVE(p3) {
- return DoA(this.r3obj, 20021, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Ends the cumulative mouse move mode. Restores the cursor.
- // Returns: Object, TRUE
- // p1: Integer, if TRUE the cursor position is set where the cursor would have * moved
- // during the cumulative move.
- // p3: message describing the current mouse position
-
- R3WM_ENDCUMULATIVEMOVE = 20022;
-
- function mR3WM_ENDCUMULATIVEMOVE(p1, p3) {
- return DoA2(this.r3obj, 20022, p1, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Opens popup menu for the window.
- // Returns: Object, TRUE if window has a menu, FALSE otherwise.
- // p3: message describing the current mouse position
-
- R3WM_OPENPOPUPMENU = 20023;
-
- function mR3WM_OPENPOPUPMENU(p3) {
- return DoA(this.r3obj, 20023, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Updates the scroll bars of a scrolled subwindow
- // Returns: Object, TRUE
-
- R3WM_UPDATESCROLLBARS = 20024;
-
- function mR3WM_UPDATESCROLLBARS() {
- return DoA(this.r3obj, 20024, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Event from the task bar icon.
- // Returns: Object, TRUE
- // p3: gadget event where Event field specifies the event (R3WM_LMBDOWN etc.).
-
- R3WM_TASKBARMSG = 20025;
-
- function mR3WM_TASKBARMSG(p3) {
- return DoA(this.r3obj, 20025, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Register new key modifier callback. The function is called whenever the user presses a
- // key. The callback can define new 'modifiers' which are concatenated to the string. External modifiers
- // are enclosed with brackets []. For example: [mymodifier]<ctrl>p. If the modifier in question is not
- // set, the callback should return FALSE. Otherwise it should return true.
- // Returns: Boolean, true if succeeded.
-
- R3WCM_REGISTERMODIFIER = 20026;
-
- function mR3WCM_REGISTERMODIFIER() {
- return DoA(this.r3obj, 20026, 0, R3TID_INTEGER, 0);
- }
-
- // Returns: Boolean, true if succeeded.
- // p3: String, buffer to hold the key name
-
- R3WCM_GETKEYMODIFIER = 20027;
-
- function mR3WCM_GETKEYMODIFIER(p3) {
- return DoA(this.r3obj, 20027, p3, R3TID_STRING, 0);
- }
-
- // Description: Returns the cursor pos in window coordinates.
-
- R3WM_GETCURSORPOS = 20028;
-
- function mR3WM_GETCURSORPOS() {
- DoA(this.r3obj, 20028, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Returns the double click time in milliseconds.
- // Returns: Integer, double click time in milliseconds.
-
- R3WM_GETDOUBLECLICKTIME = 20029;
-
- function mR3WM_GETDOUBLECLICKTIME() {
- return DoA(this.r3obj, 20029, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Activates the window and brings it to top. Also restores an iconic window.
-
- R3WM_ACTIVATEWINDOW = 20031;
-
- function mR3WM_ACTIVATEWINDOW() {
- DoA(this.r3obj, 20031, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Find out if given key is pressed.
- // Returns: Boolean, true if pressed, false if not.
- // p3: String, key string
-
- R3WCM_ISKEYDOWN = 20032;
-
- function mR3WCM_ISKEYDOWN(p3) {
- return DoA(this.r3obj, 20032, p3, R3TID_STRING, 0);
- }
-
- // Description: Scrollparent window size has changed.
- // p3: read size field for information about the new size.
-
- R3WM_SCROLLPARENTNEWSIZE = 20033;
-
- function mR3WM_SCROLLPARENTNEWSIZE(p3) {
- DoA(this.r3obj, 20033, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Ask for restoring the window contents
- // Returns: Boolean, TRUE if restored, FALSE otherwise
-
- R3WM_RESTOREFROMBACKUP = 20034;
-
- function mR3WM_RESTOREFROMBACKUP() {
- return DoA(this.r3obj, 20034, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Fetch the address of the object under the mouse.
- // Returns: Object, address of the current object under the mouse
-
- R3WM_GETMOUSEOVEROBJECT = 20035;
-
- function mR3WM_GETMOUSEOVEROBJECT() {
- return R3ToJS( DoA(this.r3obj, 20035, 0, R3TID_INTEGER, 0));
- }
-
- // Description: Right mouse button pressed
- // Returns: Boolean, false exits event loop
- // p3: read the mouse field
-
- R3WM_RMBDOWN = 20036;
-
- function mR3WM_RMBDOWN(p3) {
- return DoA(this.r3obj, 20036, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Right mouse button released
- // Returns: Boolean, false exits event loop
- // p3: read the mouse field
-
- R3WM_RMBUP = 20037;
-
- function mR3WM_RMBUP(p3) {
- return DoA(this.r3obj, 20037, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Return TRUE if the given point of the window is not obscured by other
- // windows.
- // Returns: Boolean
-
- R3WM_POINTISVISIBLE = 20038;
-
- function mR3WM_POINTISVISIBLE() {
- return DoA(this.r3obj, 20038, 0, R3TID_INTEGER, 0);
- }
-
- // Description: The user scrolled the mouse wheel.
- // Returns: Boolean, TRUE continues event processing.
- // p3: the mouse field contains current window coordinates etc.
-
- R3WM_MOUSEWHEEL = 20039;
-
- function mR3WM_MOUSEWHEEL(p3) {
- return DoA(this.r3obj, 20039, p3, R3TID_INTEGER, 0);
- }
-
- // Description: A file has been dropped into the window.
- // p3: String, file name
-
- R3WM_DROPFILE = 20040;
-
- function mR3WM_DROPFILE(p3) {
- DoA(this.r3obj, 20040, p3, R3TID_STRING, 0);
- }
-
-
-
-
- var R3WA_Messages = 20500; // Integer
- R3WA_Flags = 20501;
- function GetR3WA_Flags() {
- return R3Get(this.r3obj, R3WA_Flags, R3TID_INTEGER, 0);
- }
-
- R3WA_KeyboardFocus = 20502;
- function SetR3WA_KeyboardFocus(value) {
- R3Set(this.r3obj, R3WA_KeyboardFocus, value, R3TID_OBJECT, 0);
- }
-
- function GetR3WA_KeyboardFocus() {
- return R3ToJS(R3Get(this.r3obj, R3WA_KeyboardFocus, R3TID_OBJECT, 0));
- }
-
- R3WA_Title = 20503;
- function SetR3WA_Title(value) {
- R3Set(this.r3obj, R3WA_Title, value, R3TID_STRING, 0);
- }
-
- function GetR3WA_Title() {
- return R3Get(this.r3obj, R3WA_Title, R3TID_STRING, 0);
- }
-
- var R3WA_ScreenTitle = 20504; // String
- R3WA_PopupMenu = 20505;
- function SetR3WA_PopupMenu(value) {
- R3Set(this.r3obj, R3WA_PopupMenu, value, R3TID_OBJECT, 0);
- }
-
- function GetR3WA_PopupMenu() {
- return R3ToJS(R3Get(this.r3obj, R3WA_PopupMenu, R3TID_OBJECT, 0));
- }
-
- R3WA_VisibleWidth = 20506;
- function SetR3WA_VisibleWidth(value) {
- R3Set(this.r3obj, R3WA_VisibleWidth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_VisibleWidth() {
- return R3Get(this.r3obj, R3WA_VisibleWidth, R3TID_INTEGER, 0);
- }
-
- R3WA_VisibleHeight = 20507;
- function SetR3WA_VisibleHeight(value) {
- R3Set(this.r3obj, R3WA_VisibleHeight, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_VisibleHeight() {
- return R3Get(this.r3obj, R3WA_VisibleHeight, R3TID_INTEGER, 0);
- }
-
- R3WA_MaxWidth = 20508;
- function SetR3WA_MaxWidth(value) {
- R3Set(this.r3obj, R3WA_MaxWidth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_MaxWidth() {
- return R3Get(this.r3obj, R3WA_MaxWidth, R3TID_INTEGER, 0);
- }
-
- R3WA_MaxHeight = 20509;
- function SetR3WA_MaxHeight(value) {
- R3Set(this.r3obj, R3WA_MaxHeight, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_MaxHeight() {
- return R3Get(this.r3obj, R3WA_MaxHeight, R3TID_INTEGER, 0);
- }
-
- R3WA_TotalWidth = 20510;
- function SetR3WA_TotalWidth(value) {
- R3Set(this.r3obj, R3WA_TotalWidth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_TotalWidth() {
- return R3Get(this.r3obj, R3WA_TotalWidth, R3TID_INTEGER, 0);
- }
-
- R3WA_TotalHeight = 20511;
- function SetR3WA_TotalHeight(value) {
- R3Set(this.r3obj, R3WA_TotalHeight, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_TotalHeight() {
- return R3Get(this.r3obj, R3WA_TotalHeight, R3TID_INTEGER, 0);
- }
-
- var R3WA_Zoom = 20512; // Boolean
- var R3WA_SizeGadget = 20513; // Boolean
- var R3WA_DragBar = 20514; // Boolean
- var R3WA_DepthGadget = 20515; // Boolean
- var R3WA_CloseGadget = 20516; // Boolean
- var R3WA_Borderless = 20517; // Boolean
- var R3WA_Activate = 20518; // Boolean
- var R3WA_SmartRefresh = 20519; // Boolean
- var R3WA_Pointer = 20520; // Object
- R3WA_Screen = 20522;
- function SetR3WA_Screen(value) {
- R3Set(this.r3obj, R3WA_Screen, value, R3TID_OBJECT, 0);
- }
-
- function GetR3WA_Screen() {
- return R3ToJS(R3Get(this.r3obj, R3WA_Screen, R3TID_OBJECT, 0));
- }
-
- R3WA_DrawContext = 20523;
- function SetR3WA_DrawContext(value) {
- R3Set(this.r3obj, R3WA_DrawContext, value, R3TID_OBJECT, 0);
- }
-
- function GetR3WA_DrawContext() {
- return R3ToJS(R3Get(this.r3obj, R3WA_DrawContext, R3TID_OBJECT, 0));
- }
-
- R3WA_Gmanager = 20524;
- function SetR3WA_Gmanager(value) {
- R3Set(this.r3obj, R3WA_Gmanager, value, R3TID_OBJECT, 0);
- }
-
- function GetR3WA_Gmanager() {
- return R3ToJS(R3Get(this.r3obj, R3WA_Gmanager, R3TID_OBJECT, 0));
- }
-
- R3WA_CanvasFlags = 20525;
- function GetR3WA_CanvasFlags() {
- return R3Get(this.r3obj, R3WA_CanvasFlags, R3TID_INTEGER, 0);
- }
-
- R3WA_SubClass = 20526;
- function SetR3WA_SubClass(value) {
- R3Set(this.r3obj, R3WA_SubClass, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_SubClass() {
- return R3Get(this.r3obj, R3WA_SubClass, R3TID_INTEGER, 0);
- }
-
- R3WA_MinX = 20527;
- function SetR3WA_MinX(value) {
- R3Set(this.r3obj, R3WA_MinX, value, R3TID_INTEGER, 0);
- }
-
- R3WA_MinY = 20528;
- function SetR3WA_MinY(value) {
- R3Set(this.r3obj, R3WA_MinY, value, R3TID_INTEGER, 0);
- }
-
- R3WA_MaxX = 20529;
- function SetR3WA_MaxX(value) {
- R3Set(this.r3obj, R3WA_MaxX, value, R3TID_INTEGER, 0);
- }
-
- R3WA_MaxY = 20530;
- function SetR3WA_MaxY(value) {
- R3Set(this.r3obj, R3WA_MaxY, value, R3TID_INTEGER, 0);
- }
-
- R3WA_BackgroundColor = 20535;
- function GetR3WA_BackgroundColor() {
- return R3Get(this.r3obj, R3WA_BackgroundColor, R3TID_INTEGER, 0);
- }
-
- R3WA_ForegroundColor = 20536;
- function GetR3WA_ForegroundColor() {
- return R3Get(this.r3obj, R3WA_ForegroundColor, R3TID_INTEGER, 0);
- }
-
- R3WA_TopShadowColor = 20537;
- function GetR3WA_TopShadowColor() {
- return R3Get(this.r3obj, R3WA_TopShadowColor, R3TID_INTEGER, 0);
- }
-
- R3WA_BottomShadowColor = 20538;
- function GetR3WA_BottomShadowColor() {
- return R3Get(this.r3obj, R3WA_BottomShadowColor, R3TID_INTEGER, 0);
- }
-
- R3WA_DownColor = 20539;
- function GetR3WA_DownColor() {
- return R3Get(this.r3obj, R3WA_DownColor, R3TID_INTEGER, 0);
- }
-
- R3WA_AspectRatio = 20540;
- function GetR3WA_AspectRatio() {
- return R3Get(this.r3obj, R3WA_AspectRatio, R3TID_FLOAT, 0);
- }
-
- R3WA_GlobalMenu = 20541;
- function SetR3WA_GlobalMenu(value) {
- R3Set(this.r3obj, R3WA_GlobalMenu, value, R3TID_OBJECT, 0);
- }
-
- R3WA_Palette = 20542;
- function GetR3WA_Palette() {
- return R3ToJS(R3Get(this.r3obj, R3WA_Palette, R3TID_OBJECT, 0));
- }
-
- R3WA_DownForegroundColor = 20543;
- function GetR3WA_DownForegroundColor() {
- return R3Get(this.r3obj, R3WA_DownForegroundColor, R3TID_INTEGER, 0);
- }
-
- R3WA_Depth = 20544;
- function GetR3WA_Depth() {
- return R3Get(this.r3obj, R3WA_Depth, R3TID_INTEGER, 0);
- }
-
- var R3WA_DamageLeft = 20545; // Integer
- var R3WA_DamageTop = 20546; // Integer
- var R3WA_DamageRight = 20547; // Integer
- var R3WA_DamageBottom = 20548; // Integer
- R3WA_KeyboardInputWhenActive = 20550;
- function SetR3WA_KeyboardInputWhenActive(value) {
- R3Set(this.r3obj, R3WA_KeyboardInputWhenActive, value, R3TID_INTEGER, 0);
- }
-
- R3WA_CanvasClass = 20551;
- function GetR3WA_CanvasClass() {
- return R3Get(this.r3obj, R3WA_CanvasClass, R3TID_INTEGER, 0);
- }
-
- R3WA_CanvasObject = 20552;
- function SetR3WA_CanvasObject(value) {
- R3Set(this.r3obj, R3WA_CanvasObject, value, R3TID_OBJECT, 0);
- }
-
- function GetR3WA_CanvasObject() {
- return R3ToJS(R3Get(this.r3obj, R3WA_CanvasObject, R3TID_OBJECT, 0));
- }
-
- R3WA_Cursor = 20553;
- function SetR3WA_Cursor(value) {
- R3Set(this.r3obj, R3WA_Cursor, value, R3TID_OBJECT, 0);
- }
-
- R3WA_ScrolledWindowType = 20554;
- function SetR3WA_ScrolledWindowType(value) {
- R3Set(this.r3obj, R3WA_ScrolledWindowType, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_ScrolledWindowType() {
- return R3Get(this.r3obj, R3WA_ScrolledWindowType, R3TID_INTEGER, 0);
- }
-
- R3WA_Selected = 20555;
- function SetR3WA_Selected(value) {
- R3Set(this.r3obj, R3WA_Selected, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_Selected() {
- return R3Get(this.r3obj, R3WA_Selected, R3TID_INTEGER, 0);
- }
-
- R3WA_ReportNewSize = 20556;
- function SetR3WA_ReportNewSize(value) {
- R3Set(this.r3obj, R3WA_ReportNewSize, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportRefreshWindow = 20557;
- function SetR3WA_ReportRefreshWindow(value) {
- R3Set(this.r3obj, R3WA_ReportRefreshWindow, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportMouseButtons = 20558;
- function SetR3WA_ReportMouseButtons(value) {
- R3Set(this.r3obj, R3WA_ReportMouseButtons, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportMouseMove = 20559;
- function SetR3WA_ReportMouseMove(value) {
- R3Set(this.r3obj, R3WA_ReportMouseMove, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportGadgetDown = 20560;
- function SetR3WA_ReportGadgetDown(value) {
- R3Set(this.r3obj, R3WA_ReportGadgetDown, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportGadgetUp = 20561;
- function SetR3WA_ReportGadgetUp(value) {
- R3Set(this.r3obj, R3WA_ReportGadgetUp, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportMenuPick = 20562;
- function SetR3WA_ReportMenuPick(value) {
- R3Set(this.r3obj, R3WA_ReportMenuPick, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportCloseWindow = 20563;
- function SetR3WA_ReportCloseWindow(value) {
- R3Set(this.r3obj, R3WA_ReportCloseWindow, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportRawKey = 20564;
- function SetR3WA_ReportRawKey(value) {
- R3Set(this.r3obj, R3WA_ReportRawKey, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportActiveWindow = 20565;
- function SetR3WA_ReportActiveWindow(value) {
- R3Set(this.r3obj, R3WA_ReportActiveWindow, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportInactiveWindow = 20566;
- function SetR3WA_ReportInactiveWindow(value) {
- R3Set(this.r3obj, R3WA_ReportInactiveWindow, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportTimer = 20567;
- function SetR3WA_ReportTimer(value) {
- R3Set(this.r3obj, R3WA_ReportTimer, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportMenuHelp = 20568;
- function SetR3WA_ReportMenuHelp(value) {
- R3Set(this.r3obj, R3WA_ReportMenuHelp, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportGadgetHelp = 20569;
- function SetR3WA_ReportGadgetHelp(value) {
- R3Set(this.r3obj, R3WA_ReportGadgetHelp, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportVanillaKey = 20570;
- function SetR3WA_ReportVanillaKey(value) {
- R3Set(this.r3obj, R3WA_ReportVanillaKey, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportNewPosition = 20571;
- function SetR3WA_ReportNewPosition(value) {
- R3Set(this.r3obj, R3WA_ReportNewPosition, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportMinimize = 20572;
- function SetR3WA_ReportMinimize(value) {
- R3Set(this.r3obj, R3WA_ReportMinimize, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ReportMaximize = 20573;
- function SetR3WA_ReportMaximize(value) {
- R3Set(this.r3obj, R3WA_ReportMaximize, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_ToolTip = 20574;
- function SetR3WA_ToolTip(value) {
- R3Set(this.r3obj, R3WA_ToolTip, value, R3TID_STRING, 0);
- }
-
- R3WA_WrapCursor = 20575;
- function SetR3WA_WrapCursor(value) {
- R3Set(this.r3obj, R3WA_WrapCursor, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_WrapCursor() {
- return R3Get(this.r3obj, R3WA_WrapCursor, R3TID_INTEGER, 0);
- }
-
- var R3WA_ClassName = 20576; // String
- R3WA_NoScrollGadgets = 20577;
- function SetR3WA_NoScrollGadgets(value) {
- R3Set(this.r3obj, R3WA_NoScrollGadgets, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_NoScrollGadgets() {
- return R3Get(this.r3obj, R3WA_NoScrollGadgets, R3TID_INTEGER, 0);
- }
-
- R3WA_InputBackgroundColor = 20586;
- function GetR3WA_InputBackgroundColor() {
- return R3Get(this.r3obj, R3WA_InputBackgroundColor, R3TID_INTEGER, 0);
- }
-
- R3WA_MinMaxState = 20587;
- function SetR3WA_MinMaxState(value) {
- R3Set(this.r3obj, R3WA_MinMaxState, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_MinMaxState() {
- return R3Get(this.r3obj, R3WA_MinMaxState, R3TID_INTEGER, 0);
- }
-
- R3WA_NormalLeft = 20588;
- function SetR3WA_NormalLeft(value) {
- R3Set(this.r3obj, R3WA_NormalLeft, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_NormalLeft() {
- return R3Get(this.r3obj, R3WA_NormalLeft, R3TID_INTEGER, 0);
- }
-
- R3WA_NormalTop = 20589;
- function SetR3WA_NormalTop(value) {
- R3Set(this.r3obj, R3WA_NormalTop, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_NormalTop() {
- return R3Get(this.r3obj, R3WA_NormalTop, R3TID_INTEGER, 0);
- }
-
- R3WA_NormalWidth = 20590;
- function SetR3WA_NormalWidth(value) {
- R3Set(this.r3obj, R3WA_NormalWidth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_NormalWidth() {
- return R3Get(this.r3obj, R3WA_NormalWidth, R3TID_INTEGER, 0);
- }
-
- R3WA_NormalHeight = 20591;
- function SetR3WA_NormalHeight(value) {
- R3Set(this.r3obj, R3WA_NormalHeight, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_NormalHeight() {
- return R3Get(this.r3obj, R3WA_NormalHeight, R3TID_INTEGER, 0);
- }
-
- R3WA_ActiveTitleBackgroundCo = 20595;
- function GetR3WA_ActiveTitleBackgroundCo() {
- return R3Get(this.r3obj, R3WA_ActiveTitleBackgroundCo, R3TID_INTEGER, 0);
- }
-
- R3WA_InactiveTitleBackground = 20596;
- function GetR3WA_InactiveTitleBackground() {
- return R3Get(this.r3obj, R3WA_InactiveTitleBackground, R3TID_INTEGER, 0);
- }
-
- R3WA_TitleTextColor = 20597;
- function GetR3WA_TitleTextColor() {
- return R3Get(this.r3obj, R3WA_TitleTextColor, R3TID_INTEGER, 0);
- }
-
- var R3WCA_Private1 = 20598; // Object
- var R3WCA_Private2 = 20599; // Object
- R3WA_VerticalScrollIncrement = 20601;
- function SetR3WA_VerticalScrollIncrement(value) {
- R3Set(this.r3obj, R3WA_VerticalScrollIncrement, value, R3TID_INTEGER, 0);
- }
-
- R3WA_HorizontalScrollIncreme = 20602;
- function SetR3WA_HorizontalScrollIncreme(value) {
- R3Set(this.r3obj, R3WA_HorizontalScrollIncreme, value, R3TID_INTEGER, 0);
- }
-
- R3WA_SelectFrame = 20603;
- function SetR3WA_SelectFrame(value) {
- R3Set(this.r3obj, R3WA_SelectFrame, value, R3TID_INTEGER, 0);
- }
-
- function GetR3WA_SelectFrame() {
- return R3Get(this.r3obj, R3WA_SelectFrame, R3TID_INTEGER, 0);
- }
-
- var R3WA_NoWMDecoration = 20604; // Boolean
- R3WA_TaskBarIcon = 20609;
- function SetR3WA_TaskBarIcon(value) {
- R3Set(this.r3obj, R3WA_TaskBarIcon, value, R3TID_OBJECT, 0);
- }
-
- var R3WA_PreferencesMenu = 20610; // Object
- R3WA_ReportMouseWheel = 20611;
- function SetR3WA_ReportMouseWheel(value) {
- R3Set(this.r3obj, R3WA_ReportMouseWheel, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_Modified = 20613;
- function SetR3WA_Modified(value) {
- R3Set(this.r3obj, R3WA_Modified, value, R3TID_BOOLEAN, 0);
- }
-
- R3WA_StickyCanvas = 20614;
- function SetR3WA_StickyCanvas(value) {
- R3Set(this.r3obj, R3WA_StickyCanvas, value, R3TID_BOOLEAN, 0);
- }
-
- var R3WASUBCL_NORMAL = 0;
- var R3WASUBCL_MAINWINDOW = 1;
- var R3WASUBCL_SUBWINDOW = 2;
- var R3WASUBCL_SCROLLEDSUBWINDOW = 3;
- var R3MINMAXSTATE_NORMAL = 0;
- var R3MINMAXSTATE_MINIMIZED = 1;
- var R3MINMAXSTATE_MAXIMIZED = 2;
- var R3WACF_MAIN = 1;
- var R3WACF_SHADED = 2;
- var R3WACF_DOUBLEBUFFER = 4;
- var R3WACF_TRUECOLOR = 8;
- var R3WACF_OVERLAY = 16;
- var R3WACF_BACKDROP = 32;
- var R3WACF_DOUBLEBUFFEROVERLAYS = 64;
- var R3WAMF_NEWSIZE = 1;
- var R3WAMF_REFRESHWINDOW = 2;
- var R3WAMF_MOUSEBUTTONS = 4;
- var R3WAMF_MOUSEMOVE = 8;
- var R3WAMF_GADGETDOWN = 16;
- var R3WAMF_GADGETUP = 32;
- var R3WAMF_MENUPICK = 64;
- var R3WAMF_CLOSEWINDOW = 128;
- var R3WAMF_RAWKEY = 256;
- var R3WAMF_ACTIVEWINDOW = 512;
- var R3WAMF_INACTIVEWINDOW = 1024;
- var R3WAMF_TIMER = 2048;
- var R3WAMF_MENUHELP = 4096;
- var R3WAMF_GADGETHELP = 8192;
- var R3WAMF_CHANGEWINDOW = 16384;
- var R3WAMF_MOUSEWHEEL = 32768;
- var R3WAMF_VANILLAKEY = 524288;
- var R3WAMF_LMBDOWN = 1048576;
- var R3WAMF_LMBUP = 2097152;
- var R3WAMF_MMBDOWN = 4194304;
- var R3WAMF_MMBUP = 8388608;
- var R3WAMF_SCROLL = 16777216;
- var R3WAMF_NEWPOSITION = 33554432;
- var R3WAMF_SYSTEMHSCROLL = 67108864;
- var R3WAMF_SYSTEMVSCROLL = 134217728;
- var R3WAMF_MINIMIZE = 268435456;
- var R3WAMF_MAXIMIZE = 536870912;
- var R3WAMF_RMBDOWN = 1073741824;
- var R3WAMF_RMBUP = -2147483648;
- var R3WASF_SIZE = 1;
- var R3WASF_DRAGBAR = 2;
- var R3WASF_DEPTH = 4;
- var R3WASF_CLOSE = 8;
- var R3WASF_ACTIVATE = 16;
- var R3WASF_ICONIZED = 32;
- var R3WASF_ONTOP = 64;
- var R3WASF_AUTOFOCUS = 128;
- var R3WASF_MINIMIZE = 256;
- var R3WASF_MAXIMIZE = 512;
- var R3WASF_SELECTBORDER = 1024;
- var R3WASF_TRANSPARENT = 2048;
- var R3WASF_MOUSEOVERBORDER = 4096;
- var R3WAST_BOTH = 0;
- var R3WAST_HORIZONTAL = 1;
- var R3WAST_VERTICAL = 2;
- var R3WAMD_SHIFT = 1;
- var R3WAMD_CONTROL = 2;
- var R3WAMD_CAPSLOCK = 4;
- var R3WAMD_META = 8;
- var R3WAMD_ALT = 16;
- var R3WAMD_ALTGRAPH = 32;
- var R3WAMD_NUMLOCK = 64;
- var R3WAMD_LMB = 128;
- var R3WAMD_MMB = 256;
- var R3WAMD_DOUBLECLICK = 512;
- var R3RAWKEY_ARROWUP = 1;
- var R3RAWKEY_ARROWDOWN = 2;
- var R3RAWKEY_ARROWLEFT = 3;
- var R3RAWKEY_ARROWRIGHT = 4;
- var R3RAWKEY_DEL = 5;
- var R3RAWKEY_BACKSPACE = 6;
- var R3RAWKEY_ENTER = 7;
- var R3RAWKEY_ESC = 8;
- var R3RAWKEY_TAB = 9;
- var R3RAWKEY_PAGEUP = 10;
- var R3RAWKEY_PAGEDOWN = 11;
- var R3RAWKEY_END = 12;
- var R3RAWKEY_HOME = 13;
- var R3RAWKEY_INSERT = 14;
-
-
- function r3Window () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_WINDOW, arguments);
- }
- // Methods
- this.DISPATCH=mR3WM_DISPATCH;
- this.CLIPRECT=mR3WM_CLIPRECT;
- this.DOFIT=mR3WM_DOFIT;
- this.MOUSEMOVE=mR3WM_MOUSEMOVE;
- this.LMBDOWN=mR3WM_LMBDOWN;
- this.LMBUP=mR3WM_LMBUP;
- this.ACTIVEWINDOW=mR3WM_ACTIVEWINDOW;
- this.INACTIVEWINDOW=mR3WM_INACTIVEWINDOW;
- this.MENUPICK=mR3WM_MENUPICK;
- this.RAWKEY=mR3WM_RAWKEY;
- this.VANILLAKEY=mR3WM_VANILLAKEY;
- this.NEWSIZE=mR3WM_NEWSIZE;
- this.NEWPOSITION=mR3WM_NEWPOSITION;
- this.REFRESHWINDOW=mR3WM_REFRESHWINDOW;
- this.CLOSEWINDOW=mR3WM_CLOSEWINDOW;
- this.MMBDOWN=mR3WM_MMBDOWN;
- this.MMBUP=mR3WM_MMBUP;
- this.TIMER=mR3WM_TIMER;
- this.DONEWSIZE=mR3WM_DONEWSIZE;
- this.BEGINCUMULATIVEMOVE=mR3WM_BEGINCUMULATIVEMOVE;
- this.ENDCUMULATIVEMOVE=mR3WM_ENDCUMULATIVEMOVE;
- this.OPENPOPUPMENU=mR3WM_OPENPOPUPMENU;
- this.UPDATESCROLLBARS=mR3WM_UPDATESCROLLBARS;
- this.TASKBARMSG=mR3WM_TASKBARMSG;
- this.REGISTERMODIFIER=mR3WCM_REGISTERMODIFIER;
- this.GETKEYMODIFIER=mR3WCM_GETKEYMODIFIER;
- this.GETCURSORPOS=mR3WM_GETCURSORPOS;
- this.GETDOUBLECLICKTIME=mR3WM_GETDOUBLECLICKTIME;
- this.ACTIVATEWINDOW=mR3WM_ACTIVATEWINDOW;
- this.ISKEYDOWN=mR3WCM_ISKEYDOWN;
- this.SCROLLPARENTNEWSIZE=mR3WM_SCROLLPARENTNEWSIZE;
- this.RESTOREFROMBACKUP=mR3WM_RESTOREFROMBACKUP;
- this.GETMOUSEOVEROBJECT=mR3WM_GETMOUSEOVEROBJECT;
- this.RMBDOWN=mR3WM_RMBDOWN;
- this.RMBUP=mR3WM_RMBUP;
- this.POINTISVISIBLE=mR3WM_POINTISVISIBLE;
- this.MOUSEWHEEL=mR3WM_MOUSEWHEEL;
- this.DROPFILE=mR3WM_DROPFILE;
-
- // Attributes
- this.GetFlags=GetR3WA_Flags;
- this.GetKeyboardFocus=GetR3WA_KeyboardFocus;
- this.SetKeyboardFocus=SetR3WA_KeyboardFocus;
- this.GetTitle=GetR3WA_Title;
- this.SetTitle=SetR3WA_Title;
- this.GetPopupMenu=GetR3WA_PopupMenu;
- this.SetPopupMenu=SetR3WA_PopupMenu;
- this.GetVisibleWidth=GetR3WA_VisibleWidth;
- this.SetVisibleWidth=SetR3WA_VisibleWidth;
- this.GetVisibleHeight=GetR3WA_VisibleHeight;
- this.SetVisibleHeight=SetR3WA_VisibleHeight;
- this.GetMaxWidth=GetR3WA_MaxWidth;
- this.SetMaxWidth=SetR3WA_MaxWidth;
- this.GetMaxHeight=GetR3WA_MaxHeight;
- this.SetMaxHeight=SetR3WA_MaxHeight;
- this.GetTotalWidth=GetR3WA_TotalWidth;
- this.SetTotalWidth=SetR3WA_TotalWidth;
- this.GetTotalHeight=GetR3WA_TotalHeight;
- this.SetTotalHeight=SetR3WA_TotalHeight;
- this.GetScreen=GetR3WA_Screen;
- this.SetScreen=SetR3WA_Screen;
- this.GetDrawContext=GetR3WA_DrawContext;
- this.SetDrawContext=SetR3WA_DrawContext;
- this.GetGmanager=GetR3WA_Gmanager;
- this.SetGmanager=SetR3WA_Gmanager;
- this.GetCanvasFlags=GetR3WA_CanvasFlags;
- this.GetSubClass=GetR3WA_SubClass;
- this.SetSubClass=SetR3WA_SubClass;
- this.SetMinX=SetR3WA_MinX;
- this.SetMinY=SetR3WA_MinY;
- this.SetMaxX=SetR3WA_MaxX;
- this.SetMaxY=SetR3WA_MaxY;
- this.GetBackgroundColor=GetR3WA_BackgroundColor;
- this.GetForegroundColor=GetR3WA_ForegroundColor;
- this.GetTopShadowColor=GetR3WA_TopShadowColor;
- this.GetBottomShadowColor=GetR3WA_BottomShadowColor;
- this.GetDownColor=GetR3WA_DownColor;
- this.GetAspectRatio=GetR3WA_AspectRatio;
- this.SetGlobalMenu=SetR3WA_GlobalMenu;
- this.GetPalette=GetR3WA_Palette;
- this.GetDownForegroundColor=GetR3WA_DownForegroundColor;
- this.GetDepth=GetR3WA_Depth;
- this.SetKeyboardInputWhenActive=SetR3WA_KeyboardInputWhenActive;
- this.GetCanvasClass=GetR3WA_CanvasClass;
- this.GetCanvasObject=GetR3WA_CanvasObject;
- this.SetCanvasObject=SetR3WA_CanvasObject;
- this.SetCursor=SetR3WA_Cursor;
- this.GetScrolledWindowType=GetR3WA_ScrolledWindowType;
- this.SetScrolledWindowType=SetR3WA_ScrolledWindowType;
- this.GetSelected=GetR3WA_Selected;
- this.SetSelected=SetR3WA_Selected;
- this.SetReportNewSize=SetR3WA_ReportNewSize;
- this.SetReportRefreshWindow=SetR3WA_ReportRefreshWindow;
- this.SetReportMouseButtons=SetR3WA_ReportMouseButtons;
- this.SetReportMouseMove=SetR3WA_ReportMouseMove;
- this.SetReportGadgetDown=SetR3WA_ReportGadgetDown;
- this.SetReportGadgetUp=SetR3WA_ReportGadgetUp;
- this.SetReportMenuPick=SetR3WA_ReportMenuPick;
- this.SetReportCloseWindow=SetR3WA_ReportCloseWindow;
- this.SetReportRawKey=SetR3WA_ReportRawKey;
- this.SetReportActiveWindow=SetR3WA_ReportActiveWindow;
- this.SetReportInactiveWindow=SetR3WA_ReportInactiveWindow;
- this.SetReportTimer=SetR3WA_ReportTimer;
- this.SetReportMenuHelp=SetR3WA_ReportMenuHelp;
- this.SetReportGadgetHelp=SetR3WA_ReportGadgetHelp;
- this.SetReportVanillaKey=SetR3WA_ReportVanillaKey;
- this.SetReportNewPosition=SetR3WA_ReportNewPosition;
- this.SetReportMinimize=SetR3WA_ReportMinimize;
- this.SetReportMaximize=SetR3WA_ReportMaximize;
- this.SetToolTip=SetR3WA_ToolTip;
- this.GetWrapCursor=GetR3WA_WrapCursor;
- this.SetWrapCursor=SetR3WA_WrapCursor;
- this.GetNoScrollGadgets=GetR3WA_NoScrollGadgets;
- this.SetNoScrollGadgets=SetR3WA_NoScrollGadgets;
- this.GetInputBackgroundColor=GetR3WA_InputBackgroundColor;
- this.GetMinMaxState=GetR3WA_MinMaxState;
- this.SetMinMaxState=SetR3WA_MinMaxState;
- this.GetNormalLeft=GetR3WA_NormalLeft;
- this.SetNormalLeft=SetR3WA_NormalLeft;
- this.GetNormalTop=GetR3WA_NormalTop;
- this.SetNormalTop=SetR3WA_NormalTop;
- this.GetNormalWidth=GetR3WA_NormalWidth;
- this.SetNormalWidth=SetR3WA_NormalWidth;
- this.GetNormalHeight=GetR3WA_NormalHeight;
- this.SetNormalHeight=SetR3WA_NormalHeight;
- this.GetActiveTitleBackgroundCo=GetR3WA_ActiveTitleBackgroundCo;
- this.GetInactiveTitleBackground=GetR3WA_InactiveTitleBackground;
- this.GetTitleTextColor=GetR3WA_TitleTextColor;
- this.SetVerticalScrollIncrement=SetR3WA_VerticalScrollIncrement;
- this.SetHorizontalScrollIncreme=SetR3WA_HorizontalScrollIncreme;
- this.GetSelectFrame=GetR3WA_SelectFrame;
- this.SetSelectFrame=SetR3WA_SelectFrame;
- this.SetTaskBarIcon=SetR3WA_TaskBarIcon;
- this.SetReportMouseWheel=SetR3WA_ReportMouseWheel;
- this.SetModified=SetR3WA_Modified;
- this.SetStickyCanvas=SetR3WA_StickyCanvas;
- }
-
- r3Window.prototype=new r3Widget;
- // r3window.h_H